API Documentation
MAIN PAGE
NAMESPACES
CLASSES
nkGraphics
Texture
nkGraphics::Texture Member List
This is the complete list of members for
nkGraphics::Texture
, including all inherited members.
activate
(SHADER_TYPE shaderStage, unsigned int slot)=0
nkGraphics::ShaderResource
pure virtual
convertToImage
(int mip, int sliceOrArrayIndex)
nkGraphics::Texture
copyParams
(const Texture &other)=0
nkGraphics::Texture
pure virtual
Exportable
()
nkExport::Exportable
exportClassToTree
(nkExport::Node *rootNode) override
nkGraphics::Texture
virtual
freeCpuData
(bool freeDataPtr)
nkGraphics::Texture
virtual
getAutoMipGeneration
() const =0
nkGraphics::Texture
pure virtual
getCpuAccessRights
() const =0
nkGraphics::Texture
pure virtual
getCpuData
() const
nkGraphics::Texture
getDepthOrArraySize
() const =0
nkGraphics::Texture
pure virtual
getHeight
() const =0
nkGraphics::Texture
pure virtual
getHidden
() const
nkGraphics::Resource
getLoadState
() const
nkGraphics::Resource
getMipLevels
() const =0
nkGraphics::Texture
pure virtual
getMiscFlag
() const =0
nkGraphics::Texture
pure virtual
getNeededMipsForSize
() const
nkGraphics::Texture
getRenderFlag
() const
nkGraphics::Texture
getResourceName
() const
nkGraphics::Resource
getResourcePath
() const
nkGraphics::Resource
getResourceTypeName
() const
nkGraphics::Resource
getSampleCount
() const =0
nkGraphics::Texture
pure virtual
getSampleQuality
() const =0
nkGraphics::Texture
pure virtual
getTextureBinding
() const =0
nkGraphics::Texture
pure virtual
getTextureFormat
() const =0
nkGraphics::Texture
pure virtual
getTextureUsage
() const =0
nkGraphics::Texture
pure virtual
getTexType
() const
nkGraphics::Texture
getWidth
() const =0
nkGraphics::Texture
pure virtual
gpuCopyFrom
(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0
nkGraphics::Texture
pure virtual
importClassFromTree
(nkExport::Node *rootNode) override
nkGraphics::Texture
virtual
isBackBufferTex
() const
nkGraphics::Texture
isFromFile
() const
nkGraphics::Texture
isGammaCorrected
() const
nkGraphics::Texture
isReadyForRendering
() const
nkGraphics::Resource
isUnloaded
() const
nkGraphics::Resource
load
()=0
nkGraphics::Resource
pure virtual
map
(const MapRequestDescriptor &requestDesc)=0
nkGraphics::Texture
pure virtual
preLoadFromFile
()=0
nkGraphics::Texture
pure virtual
prepareAsCubemap
()
nkGraphics::Texture
virtual
prepareAsTexture2d
()
nkGraphics::Texture
virtual
prepareAsTexture3d
()
nkGraphics::Texture
virtual
Resource
()
nkGraphics::Resource
Resource
(const nkMemory::StringView &path)
nkGraphics::Resource
setAutoMipGeneration
(bool value)=0
nkGraphics::Texture
pure virtual
setBackBufferTex
(bool value)
nkGraphics::Texture
setCpuAccessRights
(CPU_ACCESS_FLAG rights)=0
nkGraphics::Texture
pure virtual
setCpuData
(const ResourceCpuDataDescriptor &data)
nkGraphics::Texture
setDepthOrArraySize
(unsigned int value)=0
nkGraphics::Texture
pure virtual
setFromImage
(const nkImages::ImageView &image)
nkGraphics::Texture
setGammaCorrected
(bool value)
nkGraphics::Texture
virtual
setHeight
(unsigned int height)=0
nkGraphics::Texture
pure virtual
setHidden
(bool value)
nkGraphics::Resource
setMipLevels
(unsigned int value)=0
nkGraphics::Texture
pure virtual
setRenderFlag
(TEX_RENDER_FLAG value)
nkGraphics::Texture
virtual
setResourceName
(const nkMemory::StringView &name)
nkGraphics::Resource
setResourcePath
(const nkMemory::StringView &path) override
nkGraphics::Texture
virtual
setTextureBinding
(BIND_FLAG binding)=0
nkGraphics::Texture
pure virtual
setTextureFormat
(FORMAT format)=0
nkGraphics::Texture
pure virtual
setTextureFormatFromString
(const nkMemory::StringView &str)
nkGraphics::Texture
setTextureUsage
(USAGE usage)=0
nkGraphics::Texture
pure virtual
setWidth
(unsigned int width)=0
nkGraphics::Texture
pure virtual
ShaderResource
()
nkGraphics::ShaderResource
Texture
()
nkGraphics::Texture
unload
()=0
nkGraphics::Resource
pure virtual
unmap
(const UnmapRequestDescriptor &requestDesc)=0
nkGraphics::Texture
pure virtual
~Exportable
()
nkExport::Exportable
virtual
~Resource
()
nkGraphics::Resource
virtual
~ShaderResource
()
nkGraphics::ShaderResource
~Texture
()
nkGraphics::Texture
virtual
Generated by
Doxygen
1.8.18